self-recording instrument - English Synonyms Dictionary